package com.zking.web.ly;

import java.io.File;
import java.util.UUID;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.multipart.MultipartFile;
import com.zking.dao.domain.Information;
import com.zking.service.ly.ILicenseService;

@Controller
public class LicenseController {
	@Autowired
	private ILicenseService is;

	@RequestMapping(value = "/picture")
	public String picture(Information information, MultipartFile file) {
		// 上传图片
		try {
			// 图片上传成功后，将图片的地址写到数据库
			String filePath = "E:\\upload";// 保存图片的路径
			// 获取原始图片的拓展名
			String originalFilename = file.getOriginalFilename();
			// 新的文件名字，使用uuid随机生成数+原始图片名字，这样不会重复
			String newFileName = UUID.randomUUID() + originalFilename;
			// 封装上传文件位置的全路径，就是硬盘路径+文件名
			File targetFile = new File(filePath, newFileName);
			// 把本地文件上传到已经封装好的文件位置的全路径就是上面的targetFile
			file.transferTo(targetFile);
			information.setCom_license(newFileName);// 文件名保存到实体类对应属性上
			// System.out.println(complete);
		} catch (Exception e) {
			e.printStackTrace();
		}
		int a = is.picture(information);
		if (a != 0) {
			return "authSuccess";
		} else {
			return "auth";
		}
	}
}
